<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="UTF-8" />
    <meta http-equiv="X-UA-Compatible" content="IE=edge" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <title>Document</title>
  </head>
  <body>
    <script>
      //函数返还值
      //1、没有return 默认返还 undefined
      //2、返还值= 函数的执行结果
      //3、返还多个值 只会有一个值被成功返还

      //1、默认函数的返还值是undefined
      function fn() {
        console.log('fn函数')
      }
      var res = fn()
      console.log(res) //undefined   函数的执行结果 就是函数里return的值
      var test = console.log('111') //console.log()函数是没有返还值的
      console.log(test)
      //如果在控制台console.log()
      //如果在控制台 console里写代码  =console.log('代码')
      //等同于在console.log()里写代码
      //   console.log(console.log(1111))
      //   //2、函数里有return
      //   function fn(a, b) {
      //     var total = a + b
      //     return total
      //   }
      //   //1、有小括号会执行函数里的运算
      //   //2、把函数return的值赋值给res
      //   var res = fn(1, 2)
      //   console.log(res)
      //   var res2 = fn(100,200)
      //   console.log(res2);
      //3、多个return
      //   function fn() {
      //     return 111 //后面代码不执行
      //     return 222 //不执行
      //   }
      //   //var res =fn()
      //   console.log(fn());

      // 多个return 使用if判断条件
      // function getOddOrEven(num){
      //     if(num%2==0){
      //          return true;//等同于偶数
      //     }
      //     else{
      //         return false; //等同于奇数
      //     }
      // }
      // var n =6
      // if(getOddOrEven(n)){
      //     console.log('偶数');
      // }
      // else{
      //     console.log('是奇数');
      // }

    //   function myParseInt(string) {
    //     return string * 1
    //   }
    //   var Mystr = '231231'
    //   var num = myParseInt(Mystr)
    //   console.log(num)
    //   return 可以返还任意值
    //   返还一个函数  再执行这个函数
    




    </script>
  </body>
</html>
